\select@language {english}
\contentsline {chapter}{\numberline {1}源码控制 \& 为什么需要她}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}什么是源码控制?}{1}{section.1.1}
\contentsline {section}{\numberline {1.2}为何在项目里使用文档版本?}{2}{section.1.2}
\contentsline {subsection}{\numberline {1.2.1}如何获取}{2}{subsection.1.2.1}
\contentsline {section}{\numberline {1.3}源码控制描述}{2}{section.1.3}
\contentsline {subsection}{\numberline {1.3.1}Check Out 检入检出系统}{2}{subsection.1.3.1}
\contentsline {subsection}{\numberline {1.3.2}Merge 集中式系统}{3}{subsection.1.3.2}
\contentsline {subsection}{\numberline {1.3.3}Distributed 分布式系统}{3}{subsection.1.3.3}
\contentsline {subsection}{\numberline {1.3.4}一般名词}{3}{subsection.1.3.4}
\contentsline {chapter}{\numberline {2}单一用户}{5}{chapter.2}
\contentsline {section}{\numberline {2.1}简介}{5}{section.2.1}
\contentsline {section}{\numberline {2.2}创建一个仓库}{5}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}简介}{5}{subsection.2.2.1}
\contentsline {subsection}{\numberline {2.2.2}创建仓库}{5}{subsection.2.2.2}
\contentsline {subsection}{\numberline {2.2.3}连接一个仓库}{6}{subsection.2.2.3}
\contentsline {subsection}{\numberline {2.2.4}增加和初始提交}{6}{subsection.2.2.4}
\contentsline {subsection}{\numberline {2.2.5}Fossil开始使用概要}{7}{subsection.2.2.5}
\contentsline {section}{\numberline {2.3}设置用户界面}{7}{section.2.3}
\contentsline {subsection}{\numberline {2.3.1}用户界面概要}{10}{subsection.2.3.1}
\contentsline {section}{\numberline {2.4}更新仓库}{11}{section.2.4}
\contentsline {subsection}{\numberline {2.4.1}更新概要}{13}{subsection.2.4.1}
\contentsline {section}{\numberline {2.5}Ticket-标签}{14}{section.2.5}
\contentsline {subsection}{\numberline {2.5.1}Ticket-标签概要}{18}{subsection.2.5.1}
\contentsline {section}{\numberline {2.6}Wiki的使用}{19}{section.2.6}
\contentsline {subsection}{\numberline {2.6.1}Wiki概要}{22}{subsection.2.6.1}
\contentsline {chapter}{\numberline {3}多用户模式}{23}{chapter.3}
\contentsline {section}{\numberline {3.1}简介}{23}{section.3.1}
\contentsline {section}{\numberline {3.2}设置}{23}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}服务器设置}{23}{subsection.3.2.1}
\contentsline {paragraph}{\numberline {3.2.1.0.1}自托管}{23}{paragraph.3.2.1.0.1}
\contentsline {paragraph}{\numberline {3.2.1.0.2}服务器托管}{24}{paragraph.3.2.1.0.2}
\contentsline {paragraph}{\numberline {3.2.1.0.3}托管服务器的CGI脚本}{24}{paragraph.3.2.1.0.3}
\contentsline {subsection}{\numberline {3.2.2}测试(含自托管和服务器托管)}{25}{subsection.3.2.2}
\contentsline {section}{\numberline {3.3}用户账户}{25}{section.3.3}
\contentsline {section}{\numberline {3.4}多用户运行}{27}{section.3.4}
\contentsline {subsection}{\numberline {3.4.1}克隆}{27}{subsection.3.4.1}
\contentsline {subsection}{\numberline {3.4.2}保持同步}{28}{subsection.3.4.2}
\contentsline {subsection}{\numberline {3.4.3}复杂化}{29}{subsection.3.4.3}
\contentsline {subsection}{\numberline {3.4.4}修复更新文件}{31}{subsection.3.4.4}
\contentsline {subsection}{\numberline {3.4.5}修复合并文件}{33}{subsection.3.4.5}
\contentsline {chapter}{\numberline {4}分叉 \& 分支}{35}{chapter.4}
\contentsline {section}{\numberline {4.1}简介}{35}{section.4.1}
\contentsline {section}{\numberline {4.2}分叉，分支\& 合并}{35}{section.4.2}
\contentsline {subsection}{\numberline {4.2.1}Marilyn的操作}{35}{subsection.4.2.1}
\contentsline {subsection}{\numberline {4.2.2}Jim的操作}{36}{subsection.4.2.2}
\contentsline {subsection}{\numberline {4.2.3}修复分叉fork}{37}{subsection.4.2.3}
\contentsline {subsection}{\numberline {4.2.4}使用的命令}{39}{subsection.4.2.4}
\contentsline {section}{\numberline {4.3}不合并的分叉}{40}{section.4.3}
\contentsline {subsection}{\numberline {4.3.1}检入（Checkin）企图}{40}{subsection.4.3.1}
\contentsline {subsection}{\numberline {4.3.2}更新}{40}{subsection.4.3.2}
\contentsline {subsection}{\numberline {4.3.3}使用的命令}{41}{subsection.4.3.3}
\contentsline {section}{\numberline {4.4}分支Branch}{42}{section.4.4}
\contentsline {subsection}{\numberline {4.4.1}简介}{42}{subsection.4.4.1}
\contentsline {subsection}{\numberline {4.4.2}将仓库添加分支}{42}{subsection.4.4.2}
\contentsline {subsection}{\numberline {4.4.3}颜色设置}{43}{subsection.4.4.3}
\contentsline {subsection}{\numberline {4.4.4}检出分支}{44}{subsection.4.4.4}
\contentsline {subsection}{\numberline {4.4.5}修复错误(全部)}{46}{subsection.4.4.5}
\contentsline {subsection}{\numberline {4.4.6}使用的命令}{47}{subsection.4.4.6}
\contentsline {chapter}{\numberline {5}Fossil命令}{49}{chapter.5}
\contentsline {section}{\numberline {5.1}简介}{49}{section.5.1}
\contentsline {section}{\numberline {5.2}基本命令}{49}{section.5.2}
\contentsline {subsection}{\numberline {5.2.1}help}{49}{subsection.5.2.1}
\contentsline {subsection}{\numberline {5.2.2}add}{50}{subsection.5.2.2}
\contentsline {subsection}{\numberline {5.2.3}rm or del}{50}{subsection.5.2.3}
\contentsline {subsection}{\numberline {5.2.4}rename or mv}{51}{subsection.5.2.4}
\contentsline {subsection}{\numberline {5.2.5}status}{51}{subsection.5.2.5}
\contentsline {subsection}{\numberline {5.2.6}changes}{52}{subsection.5.2.6}
\contentsline {subsection}{\numberline {5.2.7}extra}{52}{subsection.5.2.7}
\contentsline {subsection}{\numberline {5.2.8}revert}{53}{subsection.5.2.8}
\contentsline {subsection}{\numberline {5.2.9}update}{53}{subsection.5.2.9}
\contentsline {subsection}{\numberline {5.2.10}checkout or co}{54}{subsection.5.2.10}
\contentsline {subsection}{\numberline {5.2.11}undo}{54}{subsection.5.2.11}
\contentsline {subsection}{\numberline {5.2.12}diff}{54}{subsection.5.2.12}
\contentsline {subsection}{\numberline {5.2.13}gdiff}{55}{subsection.5.2.13}
\contentsline {subsection}{\numberline {5.2.14}ui}{55}{subsection.5.2.14}
\contentsline {subsection}{\numberline {5.2.15}server}{56}{subsection.5.2.15}
\contentsline {subsection}{\numberline {5.2.16}commit or ci}{56}{subsection.5.2.16}
\contentsline {section}{\numberline {5.3}维护命令}{57}{section.5.3}
\contentsline {subsection}{\numberline {5.3.1}new}{57}{subsection.5.3.1}
\contentsline {subsection}{\numberline {5.3.2}clone}{58}{subsection.5.3.2}
\contentsline {subsection}{\numberline {5.3.3}open}{59}{subsection.5.3.3}
\contentsline {subsection}{\numberline {5.3.4}close}{59}{subsection.5.3.4}
\contentsline {subsection}{\numberline {5.3.5}version}{59}{subsection.5.3.5}
\contentsline {subsection}{\numberline {5.3.6}rebuild}{60}{subsection.5.3.6}
\contentsline {subsection}{\numberline {5.3.7}all}{60}{subsection.5.3.7}
\contentsline {subsection}{\numberline {5.3.8}push}{60}{subsection.5.3.8}
\contentsline {subsection}{\numberline {5.3.9}pull}{61}{subsection.5.3.9}
\contentsline {subsection}{\numberline {5.3.10}sync}{61}{subsection.5.3.10}
\contentsline {subsection}{\numberline {5.3.11}clean}{62}{subsection.5.3.11}
\contentsline {subsection}{\numberline {5.3.12}branch}{62}{subsection.5.3.12}
\contentsline {subsection}{\numberline {5.3.13}merge}{63}{subsection.5.3.13}
\contentsline {subsection}{\numberline {5.3.14}tag}{63}{subsection.5.3.14}
\contentsline {subsection}{\numberline {5.3.15}settings}{64}{subsection.5.3.15}
\contentsline {section}{\numberline {5.4}杂项}{65}{section.5.4}
\contentsline {subsection}{\numberline {5.4.1}zip}{66}{subsection.5.4.1}
\contentsline {subsection}{\numberline {5.4.2}user}{66}{subsection.5.4.2}
\contentsline {subsection}{\numberline {5.4.3}finfo}{66}{subsection.5.4.3}
\contentsline {subsection}{\numberline {5.4.4}timeline}{67}{subsection.5.4.4}
\contentsline {subsection}{\numberline {5.4.5}wiki}{68}{subsection.5.4.5}
\contentsline {section}{\numberline {5.5}高级命令}{69}{section.5.5}
\contentsline {subsection}{\numberline {5.5.1}scrub}{69}{subsection.5.5.1}
\contentsline {subsection}{\numberline {5.5.2}search}{69}{subsection.5.5.2}
\contentsline {subsection}{\numberline {5.5.3}sha1sum}{69}{subsection.5.5.3}
\contentsline {subsection}{\numberline {5.5.4}rstats}{70}{subsection.5.5.4}
\contentsline {subsection}{\numberline {5.5.5}configuration}{70}{subsection.5.5.5}
\contentsline {subsection}{\numberline {5.5.6}descendants}{71}{subsection.5.5.6}
\contentsline {chapter}{\numberline {6}Fossil定制 - TH脚本语言}{73}{chapter.6}
\contentsline {section}{\numberline {6.1}TH简介}{73}{section.6.1}
\contentsline {subsection}{\numberline {6.1.1}TH是一个类Tcl语言}{73}{subsection.6.1.1}
\contentsline {section}{\numberline {6.2}\textquotedblleft {}Hello, world\textquotedblright {}程序}{73}{section.6.2}
\contentsline {section}{\numberline {6.3}TH结构和语法}{73}{section.6.3}
\contentsline {subsection}{\numberline {6.3.1}数据类型}{73}{subsection.6.3.1}
\contentsline {subsection}{\numberline {6.3.2}列表}{74}{subsection.6.3.2}
\contentsline {subsection}{\numberline {6.3.3}命令}{74}{subsection.6.3.3}
\contentsline {subsection}{\numberline {6.3.4}分割 \& 转义}{75}{subsection.6.3.4}
\contentsline {subsubsection}{\numberline {6.3.4.1}参数分割}{75}{subsubsection.6.3.4.1}
\contentsline {subsubsection}{\numberline {6.3.4.2}值转义}{75}{subsubsection.6.3.4.2}
\contentsline {subsubsection}{\numberline {6.3.4.3}反斜杠转义}{76}{subsubsection.6.3.4.3}
\contentsline {subsubsection}{\numberline {6.3.4.4}变量转义}{76}{subsubsection.6.3.4.4}
\contentsline {subsubsection}{\numberline {6.3.4.5}命令转义}{77}{subsubsection.6.3.4.5}
\contentsline {subsubsection}{\numberline {6.3.4.6}再述参数分隔}{77}{subsubsection.6.3.4.6}
\contentsline {subsection}{\numberline {6.3.5}概要}{78}{subsection.6.3.5}
\contentsline {subsubsection}{\numberline {6.3.5.1}警告}{78}{subsubsection.6.3.5.1}
\contentsline {section}{\numberline {6.4}TH表达式}{79}{section.6.4}
\contentsline {section}{\numberline {6.5}TH变量}{80}{section.6.5}
\contentsline {subsection}{\numberline {6.5.1}使用变量}{81}{subsection.6.5.1}
\contentsline {subsubsection}{\numberline {6.5.1.1}标量变量和数组变量}{81}{subsubsection.6.5.1.1}
\contentsline {subsubsection}{\numberline {6.5.1.2}变量范围}{82}{subsubsection.6.5.1.2}
\contentsline {section}{\numberline {6.6}TH命令，脚本和程序流程}{82}{section.6.6}
\contentsline {subsection}{\numberline {6.6.1}再述命令}{82}{subsection.6.6.1}
\contentsline {subsection}{\numberline {6.6.2}脚本}{83}{subsection.6.6.2}
\contentsline {subsection}{\numberline {6.6.3}命令结果代码}{83}{subsection.6.6.3}
\contentsline {subsection}{\numberline {6.6.4}流程控制命令}{84}{subsection.6.6.4}
\contentsline {subsection}{\numberline {6.6.5}创建用户自定义命令}{85}{subsection.6.6.5}
\contentsline {subsection}{\numberline {6.6.6}执行用户自定义命令}{86}{subsection.6.6.6}
\contentsline {subsection}{\numberline {6.6.7}特殊命令}{86}{subsection.6.6.7}
\contentsline {section}{\numberline {6.7}使用字符串}{87}{section.6.7}
\contentsline {section}{\numberline {6.8}使用列表}{88}{section.6.8}
\contentsline {chapter}{\numberline {7}下面做什么?}{89}{chapter.7}
\contentsline {chapter}{\numberline {A}修订记录}{97}{appendix.A}
